const http =  require('http');
const fs =require('fs');
const server = http.createServer((req,res) =>{
    res.setHeader('Content-Type','text/html;charset=utf-8');
    const readableStream = fs.createReadStream('data.txt');
    readableStream.pipe(res);
    readableStream.on('error',(err) => {
        console.error('读取文件时发生错误：',err.message);
        res.statusCode = 500;
        res.end('服务器内部错误：无法读取文件');
    })
    res.on('error',(err) => {
        console.error('响应时发生错误：',err.message);
    });
});
server.listen(8081,() => {
    console.log('服务器运行在 http://localhost:8081');

});
server.on('error',(err) => {

    console.error('服务器启动时发生错误：',err.message);

});